package com.zk.nacosprovider.Dao;

import com.zk.nacosprovider.Entity.blockchain;
import com.zk.nacosprovider.Entity.blockchainExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface blockchainMapper {
    int countByExample(blockchainExample example);

    int deleteByExample(blockchainExample example);

    int deleteByPrimaryKey(String hashcode);

    int insert(blockchain record);

    int insertSelective(blockchain record);

    List<blockchain> selectByExample(blockchainExample example);

    blockchain selectByPrimaryKey(String hashcode);

    int updateByExampleSelective(@Param("record") blockchain record, @Param("example") blockchainExample example);

    int updateByExample(@Param("record") blockchain record, @Param("example") blockchainExample example);

    int updateByPrimaryKeySelective(blockchain record);

    int updateByPrimaryKey(blockchain record);
}